﻿using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;
using HomeCare.Model;
using HomeCare.Control;

namespace HomeCare.View
{
    public partial class ConPerfil : Form
    {
        CadPerfil myParent = null;
        public ConPerfil(CadPerfil myParent)
        {
            InitializeComponent();
            this.myParent = myParent;
            dgvPerfil.Enabled = false;
        }

        private void ConPerfil_Load(object sender, EventArgs e)
        {
            
        }

        private void dgvPerfil_DoubleClick(object sender, EventArgs e)
        {
            Perfil perfil = new Perfil();
            perfil.id = Int32.Parse(dgvPerfil.SelectedRows[0].Cells["ID"].Value.ToString());
            perfil.perfil = dgvPerfil.SelectedRows[0].Cells["Perfil"].Value.ToString();
            perfil.descricao = dgvPerfil.SelectedRows[0].Cells["Descricao"].Value.ToString();

            myParent.RecebePerfil(perfil);
            Close();
        }

        private void btnConsultar_Click(object sender, EventArgs e)
        {
            Perfil perfil = new Perfil();

            perfil.perfil = tbxPerfil.Text;
            PerfilControl perfilControl = new PerfilControl();
            DataSet dataSet = perfilControl.ConsultaPerfil(perfil);
            dgvPerfil.Enabled = true;
            dgvPerfil.AutoGenerateColumns = true;
            dgvPerfil.ReadOnly = true;
            dgvPerfil.MultiSelect = false;
            dgvPerfil.DataSource = dataSet.Tables[0];
        }
    }
}
